helpless and deprived person - French English Dictionary